home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Language/OS - Multiplatform Resource Library
/
LANGUAGE OS.iso
/
p4
/
p4-1_2b.lha
/
p4-1.2b
/
doc
/
p4.tex
/
images.pl
(
.txt
)
< prev
next >
Wrap
LaTeX Document
|
1992-11-19
|
25KB
|
717 lines
# LaTeX2HTML 2022 (Released January 1, 2022)
# Associate images original text with physical files.
$key = q//;
$cached_env_img{$key} = q|<IMG
STYLE="height: 6.13ex; vertical-align: 157.42ex; " SRC="|."$dir".q|img1.png"
ALT="\begin{menu}
* Introduction::
* Structure of the Distribution Directory::
* Ins...
...Problems and their Solutions::
* Concept Index::
* Function Index::
\end{menu}">|;
$key = q/{example}-ssport<num>{example};LFS=11;AAT/;
$cached_env_img{$key} = q|<IMG
STYLE="" SRC="|."$dir".q|img101.png"
ALT="\begin{example}
-ssport <num>
\end{example}">|;
$key = q/{example}112redasking234blueworking356greenupdating{example};LFS=11;AAT/;
$cached_env_img{$key} = q|<IMG
STYLE="" SRC="|."$dir".q|img114.png"
ALT="\begin{example}
1 1 2 red asking
2 3 4 blue working
3 5 6 green updating
\end{example}">|;
$key = q/{example}ALOG_DISABLEnoparameters{example};LFS=11;AAT/;
$cached_env_img{$key} = q|<IMG
STYLE="" SRC="|."$dir".q|img111.png"
ALT="\begin{example}
ALOG_DISABLE
no parameters
\end{example}">|;
$key = q/{example}ALOG_ENABLEnoparameters{example};LFS=11;AAT/;
$cached_env_img{$key} = q|<IMG
STYLE="" SRC="|."$dir".q|img110.png"
ALT="\begin{example}
ALOG_ENABLE
no parameters
\end{example}">|;
$key = q/{example}ALOG_MASTER(pid,flag):pid-(integer)processidofthecalleeflag-(integer)either0or1(seeabove){example};LFS=11;AAT/;
$cached_env_img{$key} = q|<IMG
STYLE="" SRC="|."$dir".q|img104.png"
ALT="\begin{example}
ALOG_MASTER(pid,flag):
pid - (integer) process id of the callee
flag - (integer) either 0 or 1 (see above)
\end{example}">|;
$key = q/{example}ALOG_OUTPUTnoparameters{example};LFS=11;AAT/;
$cached_env_img{$key} = q|<IMG
STYLE="" SRC="|."$dir".q|img107.png"
ALT="\begin{example}
ALOG_OUTPUT
no parameters
\end{example}">|;
$key = q/{example}ALOG_SETDIR(dir)dir-(string)directorywherelogfileiscreated{example};LFS=11;AAT/;
$cached_env_img{$key} = q|<IMG
STYLE="" SRC="|."$dir".q|img108.png"
ALT="\begin{example}
ALOG_SETDIR(dir)
dir - (string) directory where log file is created
\end{example}">|;
$key = q/{example}ALOG_SETUP(pid,flag):pid-(integer)processidofcalleeflag-(integer)eitherALOG_WRAPorALOG_TRUNCATE{example};LFS=11;AAT/;
$cached_env_img{$key} = q|<IMG
STYLE="" SRC="|."$dir".q|img103.png"
ALT="\begin{example}
ALOG_SETUP(pid,flag):
pid - (integer) process id of callee
flag - (integer) either ALOG_WRAP or ALOG_TRUNCATE
\end{example}">|;
$key = q/{example}ALOG_STATUS(status):status-(integer)eitherALOG_ONorALOG_OFF{example};LFS=11;AAT/;
$cached_env_img{$key} = q|<IMG
STYLE="" SRC="|."$dir".q|img109.png"
ALT="\begin{example}
ALOG_STATUS(status):
status - (integer) either ALOG_ON or ALOG_OFF
\end{example}">|;
$key = q/{example}BOOLp4_am_i_cluster_master(){example};LFS=11;AAT/;
$cached_env_img{$key} = q|<IMG
STYLE="" SRC="|."$dir".q|img45.png"
ALT="\begin{example}
BOOL p4_am_i_cluster_master()
\end{example}">|;
$key = q/{example}BOOLp4_messages_available(req_type,req_from)int*req_type,*req_from;{example};LFS=11;AAT/;
$cached_env_img{$key} = q|<IMG
STYLE="" SRC="|."$dir".q|img49.png"
ALT="\begin{example}
BOOL p4_messages_available(req_type,req_from)
int *req_type,*req_from;
\end{example}">|;
$key = q/{example}Listeningon<num>.{example};LFS=11;AAT/;
$cached_env_img{$key} = q|<IMG
STYLE="" SRC="|."$dir".q|img100.png"
ALT="\begin{example}
Listening on <num>.
\end{example}">|;
$key = q/{example}VOIDop(char*x,char*y,intnelem){data_type*a=(data_type*)x;data_type*b=(data_type*)y;{par{while(nelem--)*a++operation=*b++;}{example};LFS=11;AAT/;
$cached_env_img{$key} = q|<IMG
STYLE="" SRC="|."$dir".q|img58.png"
ALT="\begin{example}
VOID op(char *x, char *y, int nelem)
data_type *a = (data_...
...= (data_type *) y;
while (nelem–)
*a++ operation= *b++;
\end{example}">|;
$key = q/{example}VOIDp4_barrier(b,nprocs)p4_barrier_monitor_t*b;intnprocs;{example};LFS=11;AAT/;
$cached_env_img{$key} = q|<IMG
STYLE="" SRC="|."$dir".q|img76.png"
ALT="\begin{example}
VOID p4_barrier(b,nprocs)
p4_barrier_monitor_t *b;
int nprocs;
\end{example}">|;
$key = q/{example}VOIDp4_dprintf(fmt,va_alist)char*fmt;va_dcl{example};LFS=11;AAT/;
$cached_env_img{$key} = q|<IMG
STYLE="" SRC="|."$dir".q|img87.png"
ALT="\begin{example}
VOID p4_dprintf(fmt, va_alist)
char *fmt;
va_dcl
\end{example}">|;
$key = q/{example}VOIDp4_dprintfl(level,fmt,va_alist)intlevel;char*fmt;va_dcl{example};LFS=11;AAT/;
$cached_env_img{$key} = q|<IMG
STYLE="" SRC="|."$dir".q|img88.png"
ALT="\begin{example}
VOID p4_dprintfl(level, fmt, va_alist)
int level;
char *fmt;
va_dcl
\end{example}">|;
$key = q/{example}VOIDp4_error(string,value)char*string;intvalue;{example};LFS=11;AAT/;
$cached_env_img{$key} = q|<IMG
STYLE="" SRC="|."$dir".q|img92.png"
ALT="\begin{example}
VOID p4_error(string, value)
char *string;
int value;
\end{example}">|;
$key = q/{example}VOIDp4_free(p)char*p;{example};LFS=11;AAT/;
$cached_env_img{$key} = q|<IMG
STYLE="" SRC="|."$dir".q|img62.png"
ALT="\begin{example}
VOID p4_free(p)
char *p;
\end{example}">|;
$key = q/{example}VOIDp4_get_cluster_ids(start,end)int*start;int*end;{example};LFS=11;AAT/;
$cached_env_img{$key} = q|<IMG
STYLE="" SRC="|."$dir".q|img43.png"
ALT="\begin{example}
VOID p4_get_cluster_ids(start,end)
int *start;
int *end;
\end{example}">|;
$key = q/{example}VOIDp4_get_cluster_masters(numids,ids)int*numids,ids[];{example};LFS=11;AAT/;
$cached_env_img{$key} = q|<IMG
STYLE="" SRC="|."$dir".q|img95.png"
ALT="\begin{example}
VOID p4_get_cluster_masters(numids, ids)
int *numids, ids[];
\end{example}">|;
$key = q/{example}VOIDp4_getsub(gs,s,max,nprocs)p4_getsub_monitor_t*gs;int*s,max,nprocs;{example};LFS=11;AAT/;
$cached_env_img{$key} = q|<IMG
STYLE="" SRC="|."$dir".q|img73.png"
ALT="\begin{example}
VOID p4_getsub(gs,s,max,nprocs)
p4_getsub_monitor_t *gs;
int *s,max,nprocs;
\end{example}">|;
$key = q/{example}VOIDp4_getsubs(gs,s,max,nprocs,stride)p4_getsub_monitor_t*gs;int*s,max,nprocs,stride;{example};LFS=11;AAT/;
$cached_env_img{$key} = q|<IMG
STYLE="" SRC="|."$dir".q|img74.png"
ALT="\begin{example}
VOID p4_getsubs(gs,s,max,nprocs,stride)
p4_getsub_monitor_t *gs;
int *s,max,nprocs,stride;
\end{example}">|;
$key = q/{example}VOIDp4_global_barrier(type)inttype;{example};LFS=11;AAT/;
$cached_env_img{$key} = q|<IMG
STYLE="" SRC="|."$dir".q|img59.png"
ALT="\begin{example}
VOID p4_global_barrier(type)
int type;
\end{example}">|;
$key = q/{example}VOIDp4_lock(l)p4_lock_t*l;{example};LFS=11;AAT/;
$cached_env_img{$key} = q|<IMG
STYLE="" SRC="|."$dir".q|img71.png"
ALT="\begin{example}
VOID p4_lock(l)
p4_lock_t *l;
\end{example}">|;
$key = q/{example}VOIDp4_lock_init(l)p4_lock_t*l;{example};LFS=11;AAT/;
$cached_env_img{$key} = q|<IMG
STYLE="" SRC="|."$dir".q|img70.png"
ALT="\begin{example}
VOID p4_lock_init(l)
p4_lock_t *l;
\end{example}">|;
$key = q/{example}VOIDp4_mcontinue(m,i)p4_monitor_t*m;inti;{example};LFS=11;AAT/;
$cached_env_img{$key} = q|<IMG
STYLE="" SRC="|."$dir".q|img68.png"
ALT="\begin{example}
VOID p4_mcontinue(m,i)
p4_monitor_t *m;
int i;
\end{example}">|;
$key = q/{example}VOIDp4_mdelay(m,i)p4_monitor_t*m;inti;{example};LFS=11;AAT/;
$cached_env_img{$key} = q|<IMG
STYLE="" SRC="|."$dir".q|img69.png"
ALT="\begin{example}
VOID p4_mdelay(m,i)
p4_monitor_t *m;
int i;
\end{example}">|;
$key = q/{example}VOIDp4_menter(m)p4_monitor_t*m;{example};LFS=11;AAT/;
$cached_env_img{$key} = q|<IMG
STYLE="" SRC="|."$dir".q|img66.png"
ALT="\begin{example}
VOID p4_menter(m)
p4_monitor_t *m;
\end{example}">|;
$key = q/{example}VOIDp4_mexit(m)p4_monitor_t*m;{example};LFS=11;AAT/;
$cached_env_img{$key} = q|<IMG
STYLE="" SRC="|."$dir".q|img67.png"
ALT="\begin{example}
VOID p4_mexit(m)
p4_monitor_t *m;
\end{example}">|;
$key = q/{example}VOIDp4_msg_free(m)char*m;{example};LFS=11;AAT/;
$cached_env_img{$key} = q|<IMG
STYLE="" SRC="|."$dir".q|img52.png"
ALT="\begin{example}
VOID p4_msg_free(m)
char *m;
\end{example}">|;
$key = q/{example}VOIDp4_print_avail_buffs(){example};LFS=11;AAT/;
$cached_env_img{$key} = q|<IMG
STYLE="" SRC="|."$dir".q|img96.png"
ALT="\begin{example}
VOID p4_print_avail_buffs()
\end{example}">|;
$key = q/{example}VOIDp4_probend(af,code)p4_askfor_monitor_t*af;intcode;{example};LFS=11;AAT/;
$cached_env_img{$key} = q|<IMG
STYLE="" SRC="|."$dir".q|img82.png"
ALT="\begin{example}
VOID p4_probend(af,code)
p4_askfor_monitor_t *af;
int code;
\end{example}">|;
$key = q/{example}VOIDp4_progend(af)p4_askfor_monitor_t*af;{example};LFS=11;AAT/;
$cached_env_img{$key} = q|<IMG
STYLE="" SRC="|."$dir".q|img83.png"
ALT="\begin{example}
VOID p4_progend(af)
p4_askfor_monitor_t *af;
\end{example}">|;
$key = q/{example}VOIDp4_set_avail_buff(bufidx,size)intbufidx;intsize;{example};LFS=11;AAT/;
$cached_env_img{$key} = q|<IMG
STYLE="" SRC="|."$dir".q|img97.png"
ALT="\begin{example}
VOID p4_set_avail_buff(bufidx,size)
int bufidx;
int size;
\end{example}">|;
$key = q/{example}VOIDp4_set_dbg_level(level)intlevel;{example};LFS=11;AAT/;
$cached_env_img{$key} = q|<IMG
STYLE="" SRC="|."$dir".q|img90.png"
ALT="\begin{example}
VOID p4_set_dbg_level(level)
int level;
\end{example}">|;
$key = q/{example}VOIDp4_shfree(){example};LFS=11;AAT/;
$cached_env_img{$key} = q|<IMG
STYLE="" SRC="|."$dir".q|img64.png"
ALT="\begin{example}
VOID p4_shfree()
\end{example}">|;
$key = q/{example}VOIDp4_soft_errors(onoff)intonoff;{example};LFS=11;AAT/;
$cached_env_img{$key} = q|<IMG
STYLE="" SRC="|."$dir".q|img93.png"
ALT="\begin{example}
VOID p4_soft_errors(onoff)
int onoff;
\end{example}">|;
$key = q/{example}VOIDp4_unlock(l)p4_lock_t*l;{example};LFS=11;AAT/;
$cached_env_img{$key} = q|<IMG
STYLE="" SRC="|."$dir".q|img72.png"
ALT="\begin{example}
VOID p4_unlock(l)
p4_lock_t *l;
\end{example}">|;
$key = q/{example}VOIDp4_wait_for_end(){example};LFS=11;AAT/;
$cached_env_img{$key} = q|<IMG
STYLE="" SRC="|."$dir".q|img38.png"
ALT="\begin{example}
VOID p4_wait_for_end()
\end{example}">|;
$key = q/{example}adjlogs-e<n>{example};LFS=11;AAT/;
$cached_env_img{$key} = q|<IMG
STYLE="" SRC="|."$dir".q|img113.png"
ALT="\begin{example}
adjlogs -e <n>
\end{example}">|;
$key = q/{example}char*p4_malloc(n)intn;{example};LFS=11;AAT/;
$cached_env_img{$key} = q|<IMG
STYLE="" SRC="|."$dir".q|img61.png"
ALT="\begin{example}
char *p4_malloc(n)
int n;
\end{example}">|;
$key = q/{example}char*p4_msg_alloc(len)intlen;{example};LFS=11;AAT/;
$cached_env_img{$key} = q|<IMG
STYLE="" SRC="|."$dir".q|img51.png"
ALT="\begin{example}
char *p4_msg_alloc(len)
int len;
\end{example}">|;
$key = q/{example}char*p4_shmalloc(){example};LFS=11;AAT/;
$cached_env_img{$key} = q|<IMG
STYLE="" SRC="|."$dir".q|img63.png"
ALT="\begin{example}
char *p4_shmalloc()
\end{example}">|;
$key = q/{example}char*p4_version(){example};LFS=11;AAT/;
$cached_env_img{$key} = q|<IMG
STYLE="" SRC="|."$dir".q|img94.png"
ALT="\begin{example}
char *p4_version()
\end{example}">|;
$key = q/{example}for(i=0;i<n;i++)x[i]=x[node0][i]opx[node1][i]opx[node2][i]op...{example};LFS=11;AAT/;
$cached_env_img{$key} = q|<IMG
STYLE="" SRC="|."$dir".q|img57.png"
ALT="\begin{example}
for (i=0; i<n; i++)
x[i] = x[node 0][i] op x[node 1][i] op x[node 2][i] op ...
\end{example}">|;
$key = q/{example}int4_startup(pg)structp4_procgroup*pg;{example};LFS=11;AAT/;
$cached_env_img{$key} = q|<IMG
STYLE="" SRC="|."$dir".q|img37.png"
ALT="\begin{example}
int 4_startup(pg)
struct p4_procgroup *pg;
\end{example}">|;
$key = q/{example}intp4_askfor_init(af)p4_askfor_monitor_t*af;{example};LFS=11;AAT/;
$cached_env_img{$key} = q|<IMG
STYLE="" SRC="|."$dir".q|img81.png"
ALT="\begin{example}
int p4_askfor_init(af)
p4_askfor_monitor_t *af;
\end{example}">|;
$key = q/{example}intp4_barrier_init(b)p4_barrier_monitor_t*b;{example};LFS=11;AAT/;
$cached_env_img{$key} = q|<IMG
STYLE="" SRC="|."$dir".q|img77.png"
ALT="\begin{example}
int p4_barrier_init(b)
p4_barrier_monitor_t *b;
\end{example}">|;
$key = q/{example}intp4_clock(){example};LFS=11;AAT/;
$cached_env_img{$key} = q|<IMG
STYLE="" SRC="|."$dir".q|img84.png"
ALT="\begin{example}
int p4_clock()
\end{example}">|;
$key = q/{example}intp4_create(fxn)int(*fxn)();{par{findex{p4_create_procgroup}intp4_create_procgroup(){example};LFS=11;AAT/;
$cached_env_img{$key} = q|<IMG
STYLE="" SRC="|."$dir".q|img35.png"
ALT="\begin{example}
int p4_create(fxn)
int (*fxn)();
\findex{p4_create_procgroup}
int p4_create_procgroup()
\end{example}">|;
$key = q/{example}intp4_get_dbg_level(){example};LFS=11;AAT/;
$cached_env_img{$key} = q|<IMG
STYLE="" SRC="|."$dir".q|img89.png"
ALT="\begin{example}
int p4_get_dbg_level()
\end{example}">|;
$key = q/{example}intp4_get_my_cluster_id(){example};LFS=11;AAT/;
$cached_env_img{$key} = q|<IMG
STYLE="" SRC="|."$dir".q|img44.png"
ALT="\begin{example}
int p4_get_my_cluster_id()
\end{example}">|;
$key = q/{example}intp4_get_my_id(){example};LFS=11;AAT/;
$cached_env_img{$key} = q|<IMG
STYLE="" SRC="|."$dir".q|img39.png"
ALT="\begin{example}
int p4_get_my_id()
\end{example}">|;
$key = q/{example}intp4_getsub_init(gs)p4_getsub_monitor_t*gs;{example};LFS=11;AAT/;
$cached_env_img{$key} = q|<IMG
STYLE="" SRC="|."$dir".q|img75.png"
ALT="\begin{example}
int p4_getsub_init(gs)
p4_getsub_monitor_t *gs;
\end{example}">|;
$key = q/{example}intp4_initenv(argc,argv)int*argc;char**argv;{example};LFS=11;AAT/;
$cached_env_img{$key} = q|<IMG
STYLE="" SRC="|."$dir".q|img34.png"
ALT="\begin{example}
int p4_initenv(argc,argv)
int *argc;
char **argv;
\end{example}">|;
$key = q/{example}intp4_moninit(m,i)p4_monitor_t*m;inti;{example};LFS=11;AAT/;
$cached_env_img{$key} = q|<IMG
STYLE="" SRC="|."$dir".q|img65.png"
ALT="\begin{example}
int p4_moninit(m,i)
p4_monitor_t *m;
int i;
\end{example}">|;
$key = q/{example}intp4_num_cluster_ids(){example};LFS=11;AAT/;
$cached_env_img{$key} = q|<IMG
STYLE="" SRC="|."$dir".q|img46.png"
ALT="\begin{example}
int p4_num_cluster_ids()
\end{example}">|;
$key = q/{example}intp4_num_total_ids(){example};LFS=11;AAT/;
$cached_env_img{$key} = q|<IMG
STYLE="" SRC="|."$dir".q|img40.png"
ALT="\begin{example}
int p4_num_total_ids()
\end{example}">|;
$key = q/{example}intp4_num_total_slaves(){example};LFS=11;AAT/;
$cached_env_img{$key} = q|<IMG
STYLE="" SRC="|."$dir".q|img41.png"
ALT="\begin{example}
int p4_num_total_slaves()
\end{example}">|;
$key = q/{example}intp4_recv(req_type,req_from,msg,len_rcvd)int*req_type,*req_from,*len_rcvd;char**msg;{example};LFS=11;AAT/;
$cached_env_img{$key} = q|<IMG
STYLE="" SRC="|."$dir".q|img50.png"
ALT="\begin{example}
int p4_recv(req_type,req_from,msg,len_rcvd)
int *req_type,*req_from,*len_rcvd;
char **msg;
\end{example}">|;
$key = q/{example}intp4_update(af,putprob_fxn,problem)p4_askfor_monitor_t*af;int(*putprob_fxn)();VOID*problem;{example};LFS=11;AAT/;
$cached_env_img{$key} = q|<IMG
STYLE="" SRC="|."$dir".q|img80.png"
ALT="\begin{example}
int p4_update(af,putprob_fxn,problem)
p4_askfor_monitor_t *af;
int (*putprob_fxn)();
VOID *problem;
\end{example}">|;
$key = q/{example}local0machine11pathnamemachine21pathnamemachine31pathname..{example};LFS=11;AAT/;
$cached_env_img{$key} = q|<IMG
STYLE="" SRC="|."$dir".q|img117.png"
ALT="\begin{example}
local 0
machine1 1 pathname
machine2 1 pathname
machine3 1 pathname
\end{example}">|;
$key = q/{example}local2mmax2slashmmaxfsslashmyloginslashp4pgmsslashsr_test{example};LFS=11;AAT/;
$cached_env_img{$key} = q|<IMG
STYLE="" SRC="|."$dir".q|img21.png"
ALT="\begin{example}
local 2
mmax 2 /mmaxfs/mylogin/p4pgms/sr_test
\end{example}">|;
$key = q/{example}local2symm2slashsymmfsslashmyloginslashp4pgmsslashsr_testmmax2slashmmaxfsslashmyloginslashp4pgmsslashsr_test{example};LFS=11;AAT/;
$cached_env_img{$key} = q|<IMG
STYLE="" SRC="|."$dir".q|img22.png"
ALT="\begin{example}
local 2
symm 2 /symmfs/mylogin/p4pgms/sr_test
mmax 2 /mmaxfs/mylogin/p4pgms/sr_test
\end{example}">|;
$key = q/{example}localOsome.network.machine1slashhomeslashmeslashp4progsslashp4simple{example};LFS=11;AAT/;
$cached_env_img{$key} = q|<IMG
STYLE="" SRC="|."$dir".q|img29.png"
ALT="\begin{example}
local O
some.network.machine 1 /home/me/p4progs/p4simple
\end{example}">|;
$key = q/{example}localn[full_path_name][loginname]remote_machinenfull_path_name[loginname]...{example};LFS=11;AAT/;
$cached_env_img{$key} = q|<IMG
STYLE="" SRC="|."$dir".q|img19.png"
ALT="\begin{example}
local n [full_path_name] [loginname]
remote_machine n full_path_name [loginname]
\end{example}">|;
$key = q/{example}makeMACHINE=SEQUENT{example};LFS=11;AAT/;
$cached_env_img{$key} = q|<IMG
STYLE="" SRC="|."$dir".q|img7.png"
ALT="\begin{example}
make MACHINE=SEQUENT
\end{example}">|;
$key = q/{example}makeallMACHINE=<machine>{example};LFS=11;AAT/;
$cached_env_img{$key} = q|<IMG
STYLE="" SRC="|."$dir".q|img3.png"
ALT="\begin{example}
make all MACHINE=<machine>
\end{example}">|;
$key = q/{example}makeallMACHINE=SUNDIRS=messagesmakecleanDIRS='monitorsmessages'{example};LFS=11;AAT/;
$cached_env_img{$key} = q|<IMG
STYLE="" SRC="|."$dir".q|img10.png"
ALT="\begin{example}
make all MACHINE=SUN DIRS=messages
make clean DIRS='monitors messages'
\end{example}">|;
$key = q/{example}makeallMACHINE=SYMMETRY{example};LFS=11;AAT/;
$cached_env_img{$key} = q|<IMG
STYLE="" SRC="|."$dir".q|img6.png"
ALT="\begin{example}
make all MACHINE=SYMMETRY
\end{example}">|;
$key = q/{example}makeclean{example};LFS=11;AAT/;
$cached_env_img{$key} = q|<IMG
STYLE="" SRC="|."$dir".q|img8.png"
ALT="\begin{example}
make clean
\end{example}">|;
$key = q/{example}makeinstallINSTALLDIR=<dir>{example};LFS=11;AAT/;
$cached_env_img{$key} = q|<IMG
STYLE="" SRC="|."$dir".q|img12.png"
ALT="\begin{example}
make install INSTALLDIR=<dir>
\end{example}">|;
$key = q/{example}makemakefilesMACHINE=<machine>{example};LFS=11;AAT/;
$cached_env_img{$key} = q|<IMG
STYLE="" SRC="|."$dir".q|img11.png"
ALT="\begin{example}
make makefiles MACHINE=<machine>
\end{example}">|;
$key = q/{example}makemakefilesMACHINE=<machine_type>DIRS=slashhomeslashmyloginslashp4pgms{example};LFS=11;AAT/;
$cached_env_img{$key} = q|<IMG
STYLE="" SRC="|."$dir".q|img27.png"
ALT="\begin{example}
make makefiles MACHINE=<machine_type> DIRS=/home/mylogin/p4pgms
\end{example}">|;
$key = q/{example}makep4simple{example};LFS=11;AAT/;
$cached_env_img{$key} = q|<IMG
STYLE="" SRC="|."$dir".q|img28.png"
ALT="\begin{example}
make p4simple
\end{example}">|;
$key = q/{example}makerealclean{example};LFS=11;AAT/;
$cached_env_img{$key} = q|<IMG
STYLE="" SRC="|."$dir".q|img9.png"
ALT="\begin{example}
make realclean
\end{example}">|;
$key = q/{example}mergelogsalogfile.p*>myprog.logrmalogfile.p*{example};LFS=11;AAT/;
$cached_env_img{$key} = q|<IMG
STYLE="" SRC="|."$dir".q|img112.png"
ALT="\begin{example}
mergelogs alogfile.p* > myprog.log
rm alogfile.p*
\end{example}">|;
$key = q/{example}p4_broadcast(type,data,data_len)inttype;char*data;intdata_len;{example};LFS=11;AAT/;
$cached_env_img{$key} = q|<IMG
STYLE="" SRC="|."$dir".q|img54.png"
ALT="\begin{example}
p4_broadcast(type, data, data_len)
int type;
char *data;
int data_len;
\end{example}">|;
$key = q/{example}p4_broadcastx(type,data,data_len,data_type)inttype;char*data;intdata_len,data_type;{example};LFS=11;AAT/;
$cached_env_img{$key} = q|<IMG
STYLE="" SRC="|."$dir".q|img53.png"
ALT="\begin{example}
p4_broadcastx(type, data, data_len, data_type)
int type;
char *data;
int data_len, data_type;
\end{example}">|;
$key = q/{example}p4_create_procgroup();{example};LFS=11;AAT/;
$cached_env_img{$key} = q|<IMG
STYLE="" SRC="|."$dir".q|img16.png"
ALT="\begin{example}
p4_create_procgroup();
\end{example}">|;
$key = q/{example}p4_global_op(type,x,nelem,size,op,data_type)inttype;char*x;intsize,nelem;int(*op)();intdata_type;{example};LFS=11;AAT/;
$cached_env_img{$key} = q|<IMG
STYLE="" SRC="|."$dir".q|img55.png"
ALT="\begin{example}
p4_global_op(type,x,nelem,size,op,data_type)
int type;
char *x;
int size, nelem;
int (*op)();
int data_type;
\end{example}">|;
$key = q/{example}p4_initenv(&argc,argv);{example};LFS=11;AAT/;
$cached_env_img{$key} = q|<IMG
STYLE="" SRC="|."$dir".q|img14.png"
ALT="\begin{example}
p4_initenv(&argc,argv);
\end{example}">|;
$key = q/{example}p4_usc_time_tp4_usrollover(){example};LFS=11;AAT/;
$cached_env_img{$key} = q|<IMG
STYLE="" SRC="|."$dir".q|img86.png"
ALT="\begin{example}
p4_usc_time_t p4_usrollover()
\end{example}">|;
$key = q/{example}p4_usc_time_tp4_ustimer(){example};LFS=11;AAT/;
$cached_env_img{$key} = q|<IMG
STYLE="" SRC="|."$dir".q|img85.png"
ALT="\begin{example}
p4_usc_time_t p4_ustimer()
\end{example}">|;
$key = q/{example}p4_wait_for_end();{example};LFS=11;AAT/;
$cached_env_img{$key} = q|<IMG
STYLE="" SRC="|."$dir".q|img15.png"
ALT="\begin{example}
p4_wait_for_end();
\end{example}">|;
$key = q/{example}p4simple{example};LFS=11;AAT/;
$cached_env_img{$key} = q|<IMG
STYLE="" SRC="|."$dir".q|img30.png"
ALT="\begin{example}
p4simple
\end{example}">|;
$key = q/{example}rshtarget.machinedate{example};LFS=11;AAT/;
$cached_env_img{$key} = q|<IMG
STYLE="" SRC="|."$dir".q|img116.png"
ALT="\begin{example}
rsh target.machine date
\end{example}">|;
$key = q/{example}serv_p4-d-p<num>{example};LFS=11;AAT/;
$cached_env_img{$key} = q|<IMG
STYLE="" SRC="|."$dir".q|img99.png"
ALT="\begin{example}
serv_p4 -d -p <num>
\end{example}">|;
$key = q/{example}slashusrslashlocalslashp4slashmessagesslashmakefile.proto{example};LFS=11;AAT/;
$cached_env_img{$key} = q|<IMG
STYLE="" SRC="|."$dir".q|img26.png"
ALT="\begin{example}
/usr/local/p4/messages/makefile.proto
\end{example}">|;
$key = q/{example}sr_test-pg{{it{pathname_of_procgroup_file}{example};LFS=11;AAT/;
$cached_env_img{$key} = q|<IMG
STYLE="" SRC="|."$dir".q|img18.png"
ALT="\begin{example}
sr_test -pg {\it pathname_of_procgroup_file}
\end{example}">|;
$key = q/{example}sr_test{example};LFS=11;AAT/;
$cached_env_img{$key} = q|<IMG
STYLE="" SRC="|."$dir".q|img17.png"
ALT="\begin{example}
sr_test
\end{example}">|;
$key = q/{example}structp4_procgroup*p4_alloc_procgroup(){example};LFS=11;AAT/;
$cached_env_img{$key} = q|<IMG
STYLE="" SRC="|."$dir".q|img36.png"
ALT="\begin{example}
struct p4_procgroup *p4_alloc_procgroup()
\end{example}">|;
$key = q/{menu}*AMessage-PassingExample::*AnalysisoftheProgram::{menu};LFS=11;AAT/;
$cached_env_img{$key} = q|<IMG
STYLE="height: 6.00ex; vertical-align: 157.61ex; " SRC="|."$dir".q|img13.png"
ALT="\begin{menu}
* A Message-Passing Example::
* Analysis of the Program::
\end{menu}">|;
$key = q/{menu}*AMinimalExample::*AMoreComplicatedExample::{menu};LFS=11;AAT/;
$cached_env_img{$key} = q|<IMG
STYLE="height: 8.88ex; vertical-align: 154.74ex; " SRC="|."$dir".q|img23.png"
ALT="\begin{menu}
* A Minimal Example::
* A More Complicated Example::
\end{menu}">|;
$key = q/{menu}*ExplicitSendingandReceivingofMessages::*GlobalOperations::{menu};LFS=11;AAT/;
$cached_env_img{$key} = q|<IMG
STYLE="height: 6.13ex; vertical-align: 157.42ex; " SRC="|."$dir".q|img47.png"
ALT="\begin{menu}
* Explicit Sending and Receiving of Messages::
* Global Operations::
\end{menu}">|;
$key = q/{menu}*FunctionsforProcessManagement::*FunctionsforClusterManagement::{menu};LFS=11;AAT/;
$cached_env_img{$key} = q|<IMG
STYLE="height: 34.87ex; vertical-align: 128.74ex; " SRC="|."$dir".q|img33.png"
ALT="\begin{menu}
* Functions for Process Management::
* Functions for Cluster Management::
\end{menu}">|;
$key = q/{menu}*Installingthep4System::*InstallingtheDocumentation::*ExamplesincludedwiththeDistribution::{menu};LFS=11;AAT/;
$cached_env_img{$key} = q|<IMG
STYLE="height: 1.92ex; vertical-align: 161.70ex; " SRC="|."$dir".q|img2.png"
ALT="\begin{menu}
* Installing the p4 System::
* Installing the Documentation::
* Examples included with the Distribution::
\end{menu}">|;
$key = q/{menu}*ManagingSharedandLocalMemory::*SharedMemoryDataTypes::*Monitor-BuildingPrimitives::*SomeUsefulMonitors::{menu};LFS=11;AAT/;
$cached_env_img{$key} = q|<IMG
STYLE="height: 29.19ex; vertical-align: 134.36ex; " SRC="|."$dir".q|img60.png"
ALT="\begin{menu}
* Managing Shared and Local Memory::
* Shared Memory Data Types::
* Monitor-Building Primitives::
* Some Useful Monitors::
\end{menu}">|;
$key = q/{menu}*OverviewoftheLibrary::*ReturnCodesfromp4Functions::{menu};LFS=11;AAT/;
$cached_env_img{$key} = q|<IMG
STYLE="height: 6.00ex; vertical-align: 157.61ex; " SRC="|."$dir".q|img32.png"
ALT="\begin{menu}
* Overview of the Library::
* Return Codes from p4 Functions::
\end{menu}">|;
$key = q/{menu}*User-SpecifiedEvents::*ExaminingLogFileswithUpshot::*AutomaticLoggingofp4Events::{menu};LFS=11;AAT/;
$cached_env_img{$key} = q|<IMG
STYLE="height: 6.00ex; vertical-align: 157.61ex; " SRC="|."$dir".q|img102.png"
ALT="\begin{menu}
* User-Specified Events::
* Examining Log Files with Upshot::
* Automatic Logging of p4 Events::
\end{menu}">|;